satellite voting stations - Francés Inglés Diccionario